From 7cddb91b054cf58a117e537c840d28b4ef08f89d Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 23 Jul 2014 09:35:22 -0700 Subject: [PATCH] Print unknown errors with --verbose --- src/cargo/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cargo/lib.rs b/src/cargo/lib.rs index e7b7c4914..c595684c6 100644 --- a/src/cargo/lib.rs +++ b/src/cargo/lib.rs @@ -202,13 +202,16 @@ pub fn handle_error(err: CliError, shell: &mut MultiShell) { let _ = shell.error(error.to_string()); } - if error.cause().is_some() { + if error.cause().is_some() || unknown { let _ = shell.concise(|shell| { shell.err().say("\nTo learn more, run the command again with --verbose.", BLACK) }); } let _ = shell.verbose(|shell| { + if unknown { + let _ = shell.error(error.to_string()); + } error.cause().map(|err| { let _ = handle_cause(err, shell); }); -- 2.30.2